//  入口函数
$(function () {
 // 需求1 :  定义密码,新密码,确认密码规则
 let form = layui.form
 form.verify({
  // 密码
  pwd: [
   /^[\S]{6,15}$/, // 校验规则
   '密码必须6~15位,且不能出现空格'
  ],
  // 新密码校验规则
  newPwd: function (value) {
   // 判断出问题的情况: 和原密码相同
   if (value == $('[name=oldPwd]').val()) {
    return '新密码不能和原密码相同!'
   }
  },
  // 确认新密码校验规则
  rePwd: function (value) {
   // 判断出问题的情况: 和新密码不相同
   if (value !== $('[name=newPwd]').val()) {
    return '两次新密码输入不一致!'
   }
  }
 })

 // 需求2 : 修改密码
 let layer = layui.layer
 $('#formPwd').on('submit', function (e) {
  // 阻止浏览器默认提交
  e.preventDefault()
  // 发送axios
  axios({
   method: 'POST',
   url: '/my/updatepwd',
   data: $(e.target).serialize()
  }).then(res => {
   let obj = res.data
   // 判断
   if (obj.status != 0) {
    return layer.msg(obj.message)
   }
   // 成功提示   清空表单  跳转到登录页
   layer.msg('恭喜您,修改密码成功!')
   $('#formPwd')[0].reset()
   // window.parent.location.href = '/login.html'
  })
 })


})